|
Java是一种跨平台、面向对象、基于网络及支持多媒体的编程语言。自1995年5月发布以来,Java很快成为开发因特网应用程序的极具魅力的语言。Java程序可以插入HTML页,由Web浏览器下载,为Web客户带来动画和交互式的享受。Java的强大功能不仅仅限于Web应用程序。它还是一种面向对象的通用编程语言,其编程功能完备,可以开发单独的应用程序。
Java体系非常庞大,最初目的是为家用消费类电子产品开发分布式代码系统。后来为了使整个系统与平台无关,该项目小组的领导人James
Gosling决定开发一种新语言,称为Oak,这就是Java语言的前身,后来改名为Java。
1999年6月,Sun公司重新组织Java平台的集成方法,并将企业级应用平台作为Java语言发展方向,包含了3个成员:
� J2ME(Java
2 Micro Edition) 用于嵌入式应用的Java2平台。
� J2SE(Java
2 Standard Edition) 用于工作站、PC机的Java2标准平台。
� J2EE(Java
2 Enterprise Edition) 可扩展的企业级应用的Java
2平台。
2005年6月,JavaOne大会召开,Java的各种版本进行了更名,将原有版本中的“2”取消,这样,J2ME更名为JavaME,J2SE更名为JavaSE,J2EE更名为JavaEE。
Java是面向对象的计算机语言。虽然许多面向对象的语言一开始就是严格的过程化语言,Java却从一开始就被设计为面向对象的语言。
Java的核心是面向对象程序设计(OOP),所有面向对象程序设计语言,都有三种特性:封装(encapsulation)、继承(inheritance)和多态性(polymorphism)。
|